package net.csdn.business.common.enums;

import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * @author Lichuang
 * @date 2022/07/06
 */
public interface AliMqEnum {

    @Getter
    @AllArgsConstructor
    enum TagEnum {
        /**
         * 仓库数据
         */
        CODE_REPO("CODE_REPO", "仓库数据"),
        /**
         * MR数据
         */
        CODE_MR("CODE_MR", "MR数据"),
        /**
         * 提交评论
         */
        CODE_COMMIT_COMMENT("CODE_COMMIT_COMMENT", "提交评论"),
        /**
         * MR评论
         */
        CODE_MR_COMMENT("CODE_MR_COMMENT", "MR评论"),
        ;
        private final String code;
        private final String desc;
    }

    @Getter
    @AllArgsConstructor
    enum Source {
        /**
         * 调用来源
         */
        CSDN("csdn"),
        ;
        private final String source;
    }

}
